﻿using System;

using System.Collections.Generic;
using System.Text;
using Silvermoon.Animations;

namespace Silvermoon.Controls.Interfaces
{
    /// <summary>
    /// Decorates a control to be a form.
    /// </summary>
    public interface IForm
    {
        void Show();
        void Show(TransitionMode mode);
        void Hide();
        void Hide(TransitionMode mode);

        event EventHandler Shown;
        event EventHandler Hidden;
        event EventHandler Showing;
        event EventHandler Hiding;


    }
}
